public class text1 {
    public static void main(String[] args) {
        //等号左边是接口类型，右边是某一个实现类
   Contract c=new carContract () ;

        c.payDeposit();//付定金
        c.payTail();//尾款
        c.produce();//生产
    //虽然名字一样但是内容不一样，名字一样但是存放在两个不同的地方
        //利用接口Contract中的pay等条件根据接口条件实现内容
        //多态是一个变量通过接口实现，来让变量表达不同的内容
         c = new HouseContract();
        c.payTail();
        c.produce();
        c.payDeposit();
    }
}
